//获取产品的数据，再传到产品详情的本地存储
$(function(){
	function setPro(){
			$(".shop_kid li").click(function(){
				var img=$(this).find(".img_src").attr("src");
				var pro_name=$(this).find(".pro_name").text();
				var price=$(this).find(".price").text();
				var product={
					imgsrc:img,
					pro_name:pro_name,
					price:price
				}
				localStorage.setItem("pro",JSON.stringify(product));
			})
	}
	setPro()
})

function addCar(pro){
	
	var carData = JSON.parse(localStorage.getItem("shopCar"));
	if (!carData) {
		var proData = [
			pro
		]
		
		localStorage.setItem("shopCar",JSON.stringify(proData))
	}else{
		
		var bool = true;
		for(var i=0; i<carData.length;i++){
			if (pro.imgsrc==carData[i].imgsrc) {
				carData[i].pro_num = parseInt(pro.pro_num)+parseInt(carData[i].pro_num);
				carData[i].pro_total = parseFloat(pro.pro_total)+parseFloat(carData[i].pro_total);
				
				bool = false;
			}
		}
		if (bool) {
			carData.push(pro);
		}
		localStorage.setItem("shopCar",JSON.stringify(carData));
	}
}
function changeNum(imgsrc,pro_num,pro_total){
	var carData = JSON.parse(localStorage.getItem("shopCar"));
	console.log(carData.length);
	if(carData.length){
		for (var i=0; i<carData.length;i++) {
			if (imgsrc==carData[i].imgsrc) {
				carData[i].pro_num = pro_num;
				carData[i].pro_total = pro_total;
				break;
			}
		}
	}
	localStorage.setItem("shopCar",JSON.stringify(carData));
}

function delProduct(imgsrc){
	//先获取本地数据
	var carData = JSON.parse(localStorage.getItem("shopCar"));
	//定义一个空数组，用来存储id不相等的商品
	var arrData = [];
	for(var i=0;i<carData.length;i++){
		if(carData[i].imgsrc == imgsrc){
			//如果id等于本地数据其中一个商品的id，就直接跳出这一次循环，再进行下一次循环
			continue;
		}else{
			//把id不相等的商品添加到新数组里面
			arrData.push(carData[i])
		}
	}
	//再重新将数据添加到购物车里面
	localStorage.setItem("shopCar",JSON.stringify(arrData));
}

